最後,將 效能比較 之秒數與查詢成本綜合比較如下。
雖從成本比較 (以 BigQuery 使用資源直接對應) 來看,似乎遷移至 Lakehouse 能節省支出,但若一併納入效能考量,兩者的差距並不顯著。
那是否意味著 Lakehouse 毫無優勢可言?未必。雖然 Lakehouse 查詢效能略遜一籌,但別忘了其在儲存成本上的明顯優勢。
更重要的是,BigQuery 的效能已屬業界頂尖,對大多數企業的分析工作來說,並不需要如此極致的查詢速度。綜合權衡之下,將批次查詢轉移至 Lakehouse 架構,仍具有實質效益。
到這裡,其實《為什麼我改用 Iceberg》系列的核心脈絡已經交代得相當清楚。接下來的《為什麼我改用 Iceberg(三)》則可以視為一篇「外傳」,專門補充前面尚未展開的兩大特色:基模演進(Schema Evolution)與增量查詢(Incremental Read)。
My Linkedin: https://www.linkedin.com/in/benny0624/
My Medium: https://hndsmhsu.medium.com/